Modularity in Action: GNU/Linux and Free/Open Source Software Development Model Unleashed

نویسندگان

  • Alessandro Narduzzo
  • Alessandro Rossi
چکیده

Organizational and managerial theories of modularity applied to the design and production of complex artifacts are used to interpret the rise and success of Free/Open Source Software methodologies and practices in software engineering. Strengths and risks of the adoption of a modular approach in software project management are introduced and are related to the achievements of the GNU/Linux project as a whole, as well as to the outcomes of some of its sub–projects. It is suggested that mindful implementation of the principles of modularity may improve the rate of success of many Free/Open Source software projects. Specific case studies here depicted, as well as indirect observation of common programming practices employed by Free/Open Source developers and users, suggest a possible revision towards an improved theory of modularity that may be extended also to settings different from software production.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Design and the Development of Complex Artifacts: Lessons from Free/Open Source Software

Organizational and managerial theories of modularity applied to the design and production of complex artifacts are used to interpret the rise and success of Free/Open Source software methodologies and practices in software engineering. Strengths and risks of the adoption of a modular approach in software project management are introduced and are related to the achievements of various Free/Open ...

متن کامل

The Role of Modularity in Free/Open Source Software Development

Software design and development in Free/Open Source projects are analyzed through the lens of the theory of modularity applied to complex systems. We show that both the architecture of the artifacts (software) and the organization of the projects benefited from the paradigm of modularity in an original and effective manner. In particular, our analysis on empirical evidence suggests that three m...

متن کامل

Open Source Software Development: An Overview

P roprietary software vendors operate on a closed-source model: They develop their own software and release that software to the public with the intention of gaining market penetration and earning a profit. The open source movement, while still profitable in many ways to profit-oriented companies, relies on a different set of practices. In the open source movement, everyone capable of writing c...

متن کامل

GRASS GIS: A multi-purpose open source GIS

The GIS software sector has developed rapidly over the last ten years. Open Source GIS applications are gaining relevant market shares in academia, business, and public administration. In this paper, we illustrate the history and features of a key Open Source GIS, the Geographical Resources Analysis Support System (GRASS). GRASS has been under development for more than 28 years, has strong ties...

متن کامل

Social Aspects of Non-Proprietary Software as an Example of Coordi- nated but Non-Institutional Technology and Knowledge Production

Since Richard Stallman has founded the GNU project and the Free Software Foundation (FSF) and at least since Open Source – especially LINUX – gains more and more users, economical success (Wheeler 2003) and public awareness, benefits and risks of nonproprietary software are widely discussed – in scientific as well as in public debates. Most times, those discussions are focused on the LINUX-WIND...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003